﻿using System;
using System.Collections.Generic;
using System.Text;
using AMS.DataAccess.Filter;
using AMS.DataAccess.Trademark.BO.Enums;

namespace AMS.DataAccess.Trademark.Filters
{
    public class TaskFilter
    {
        private List<TaskStatus> statusList = new List<TaskStatus>();
        private List<TaskPriority> priorityList = new List<TaskPriority>();

        public int OwnerID { get; set; }
        public int CaseID { get; set; }
        public bool QueryClosedTask { get; set; }

        public StringFilterField TaskName { get; set; }
        public StringFilterField CaseIndex { get; set; }
        public DateTimeFilterField StartDate { get; set; }

        public List<TaskStatus> StatusList
        {
            get { return statusList; }
        }

        public List<TaskPriority> Priorities
        {
            get { return priorityList; }
        }
    }
}
